自定义动作操作手册

合集下载

自定义模块手柄操作方法

自定义模块手柄操作方法

自定义模块手柄操作方法手柄是一种用来操作游戏的输入设备,它可以提供更加真实和直观的游戏体验。

为了实现手柄操作功能,我们可以借助自定义模块来收集手柄的输入数据,并通过代码来处理这些数据以实现游戏操作。

首先,我们需要使用一些基本的硬件组件来构建手柄。

这包括按钮、摇杆和传感器等。

这些组件可以连接到控制器板,然后将控制器板连接到计算机或游戏主机上。

在编写代码之前,我们要确保手柄的硬件连接正确,并能够与计算机或游戏主机进行通信。

接下来,我们可以创建一个自定义模块来处理手柄的输入数据。

该模块可以包含一些函数,用于处理不同类型的手柄输入,例如按钮按下、按钮释放、摇杆移动等。

下面是一个简单的示例代码:Pythonimport time# 按钮事件处理函数def button_event(button_id, state):if state == 'pressed':print(f'按钮{button_id}被按下了')# 在这里处理按钮按下后的逻辑elif state == 'released':print(f'按钮{button_id}被释放了')# 在这里处理按钮释放后的逻辑# 摇杆事件处理函数def joystick_event(x, y):print(f'摇杆的位置为x={x},y={y}')# 在这里处理摇杆移动后的逻辑# 传感器事件处理函数def sensor_event(sensor_id, value):print(f'传感器{sensor_id}的值为{value}')# 在这里处理传感器的值变化后的逻辑# 启动手柄监听def start():while True:# 读取手柄的输入数据# 这里的代码需要根据实际情况进行修改button_id, state = read_button_data()x, y = read_joystick_data()sensor_id, value = read_sensor_data()# 根据输入数据调用相应的处理函数if button_id is not None:button_event(button_id, state)if x is not None and y is not None:joystick_event(x, y)if sensor_id is not None and value is not None: sensor_event(sensor_id, value)# 等待一段时间,避免过于频繁地读取输入数据time.sleep(0.1)# 读取按钮的输入数据def read_button_data():# 在这里实现读取按钮的输入数据的代码# 返回按钮的id和状态pass# 读取摇杆的输入数据def read_joystick_data():# 在这里实现读取摇杆的输入数据的代码# 返回摇杆的x和y坐标# 读取传感器的输入数据def read_sensor_data():# 在这里实现读取传感器的输入数据的代码# 返回传感器的id和值pass在上述代码中,我们定义了几个事件处理函数,分别对应手柄的按钮事件、摇杆事件和传感器事件。

自定义动作操作手册

自定义动作操作手册

自定义动作使用手册文档信息文档作者:彭祖运生成日期:2002-10-27 文档审核者:审核日期:文档维护记录维护日期维护人描述北京奥码天地信息技术有限公司自定义动作操作手册一、自定义动作的使用意义自定义动作一般是用来处理与数据信息直接相关的操作。

在OA系统中,数据库的所有的数据记录,都有类似的操作例如:添加,删除,详细,知会等动作,故这些动作被系统定义为通用的动作,系统管理员可以在数据库的权限设置的时候,将这些动作添加在某个数据的动作操作列表里。

但是,对于有些动作,它只需要在某个特定的情况下,在某个操作者执行时,才会出现让其操作,这些操作就依赖于自定义动作了。

例如会议系统的发会议通知:起草人(当前操作者)要向参会人(会前的一个字段值)发通知。

二、数据库自定义动作的设置现在以会前数据库为例,介绍说明如何设置数据库的自定义动作。

进入会前库数据库设置:说明:操作名称:自定义动作在详细模式下显示的名称图标:自定义动作列表或详细模式下显示的图标(对应/images/action/下的图标)条件:自定义动作出现的条件,使用php的if语句条件格式,可以使用以下参数{!字段名}表示当前数据的字段对应的数值{#姓名} {#岗位} {#部门} {#员工编号}:该用户的信息{|编辑} {|列表} {|详细} ...:该用户对该条数据的权限{^报表管理} {^数据库管理} {^流程管理} {^系统库管理} {^资料库管理}{^模块管理} {^超级用户}:该用户系统权限操作类型:数据更新:[新的字段名]=’新值’工程动作:对应工程动作列表中的工程动作名称外部操作:连接OA系统一个相对地址或是外部网站的绝对地址传递的数据:在工程动作中使用模板新建该数据的关联数据时使用三、操作说明:现在使用上面设置的自定义动作在会前库中添加一条数据:自定义条件是:{![主持人]}=='{#姓名}' and {![会议状态]}=='未通知' 当主持人察看这条数据,且[会议状态]== '未通知' 时,他将看到这个自定义动作,如上图。

定义自己的Photoshop动作以及如何应用它们

定义自己的Photoshop动作以及如何应用它们

定义自己的Photoshop动作以及如何应用它们导语:Photoshop是一款强大的图像处理软件,几乎无所不能。

其中一个功能是动作(Action),它是一系列预定义的命令和操作的自动化记录,可以在短时间内完成大量的任务。

而自己定义Photoshop动作,可以极大地提高工作效率。

本文将详细介绍如何定义自己的Photoshop动作以及如何应用它们。

一、什么是Photoshop动作?1. Photoshop动作是一系列预定义的命令和操作的自动化记录,它可以自动执行多个任务。

2. 动作可以记录并重复执行复杂的步骤,无需手动重复操作。

3. 动作可以用于批量处理图像、自动化调整、简化复杂操作等。

二、定义自己的Photoshop动作1. 打开Photoshop软件,点击菜单栏中的“窗口”,选择“动作”,打开动作面板。

2. 在动作面板上方点击新建动作按钮,输入动作名称,并选择所属的动作集。

3. 点击“记录”按钮开始记录你的动作。

4. 执行需要记录的操作和命令,如裁剪图像、调整色彩、添加滤镜等。

5. 操作完成后,点击动作面板上的“停止记录”按钮。

三、应用自己的Photoshop动作1. 打开需要应用动作的图像。

2. 在动作面板中选择所需的动作,在图像上点击应用动作按钮。

3. Photoshop会自动按照你事先定义好的动作执行一系列的操作和命令,快速完成任务。

4. 如果需要对动作进行调整,可以在动作面板中点击动作名称,展开动作细节,并调整其中的命令和参数。

5. 应用动作完成后,保存图像并进行后续的编辑和处理。

四、动作的优化与分享1. 通过对动作的不断优化,可以使其更加高效和智能。

- 删除不必要的命令,减小动作的体积和执行时间。

- 添加条件命令和参数设置,让动作适用于更多的图像。

2. 动作可以导出和分享,方便他人使用。

- 在动作面板中选择需要导出的动作,点击面板右上角的菜单按钮,选择“导出动作”。

- 选择导出的位置和文件名,点击保存即可。

winautomation 操作手册

winautomation 操作手册

winautomation 操作手册一、介绍WinautomationWinautomation是一款强大的Windows桌面自动化软件,它可以帮助用户在Windows操作系统上执行各种自动化任务。

通过Winautomation,用户可以轻松地创建自定义脚本,实现对应用程序、文件和系统的自动化操作。

Winautomation适用于各种行业,如软件测试、数据处理、办公自动化等,提高了工作效率和生产力。

二、Winautomation的基本概念与操作1.工作空间与场景:Winautomation的工作空间是指一个或多个窗口的集合,场景则表示一个完整的操作环境。

用户可以根据需要创建和切换工作空间和场景。

2.对象与属性:Winautomation中的对象是指可视化界面中的某个实体,如按钮、文本框等。

每个对象都有其属性,如文本、位置、大小等。

用户可以通过设置对象属性来实现对界面的自动化操作。

3.操作与动作:Winautomation提供了丰富的操作和动作,如点击、输入、拖拽、循环等。

用户可以利用这些操作和动作创建复杂的自动化脚本。

4.变量与数据处理:Winautomation支持变量和数据的处理,用户可以定义和使用变量,进行算术运算、逻辑运算等。

此外,Winautomation还支持使用内置函数对数据进行处理。

三、高级功能与应用1.序列化与对象操作:Winautomation支持对象的序列化,可以将对象的状态保存到文件中,以便在后续操作中恢复。

此外,用户还可以通过对象操作实现对界面的更深入控制。

2.脚本编写与执行:Winautomation支持使用脚本语言(如VBScript、Python等)编写自动化脚本,并将其嵌入到Winautomation场景中执行。

3.异常处理与调试:Winautomation提供了异常处理机制,用户可以捕获和处理程序运行过程中的异常。

此外,Winautomation还支持调试功能,便于用户查找和修复代码中的错误。

autoplaymediastudio教程-动作设置

autoplaymediastudio教程-动作设置

AutoPlay Media Studio教程-动作设置
通过单击按钮实现软件的安装是制作光盘自动运行的根本目的。

达到这个目的其实很简单,只需四步便可实现:
第一步:打开“脚本”面板。

第二步:点击“脚本”面板中的“on Click(左键单击)”选项卡。

第三步:点击选项卡底部的“添加动作”按钮,在打开的“新建动作向导-选择动作”面板中的“第一步选择分类”右侧的小箭头上单击,在下拉列表中选择“File(文件)”,在“第二步选择动作”列表中选择“Run(运行)”,然后点击下面的“下一步”按钮,在“第三步自定义动作,单击完成建立动作,以后可以选择编辑不同的动作”中选择“FilenCume(文件名)”,在右侧打开的安钮上单击,在打开的“选择文件”对话框中打开“文件库”,找到我们想要安装的软件安装程序点击,在右侧出现了该安装程序的图标。

然后点击下面的“确定”按钮,再点击“新建动作向导-动作设置”面板下面的“完成”按钮,再点击“按钮属性”下面的“确定”按钮。

如果出现错误提示,说明命令行中有错误。

点击提示中的“确定”按钮,有错误的命令行便自动处于被选择的状态,双击被选择的命令行,便会出现编辑对话框,无需我们去编辑,点击“确定”即可。


样,便完成了整个软件运行的设置。

Photoshop扩展面板与自定义动作

Photoshop扩展面板与自定义动作

Photoshop扩展面板与自定义动作在使用Photoshop软件时,掌握一些扩展面板和自定义动作的技巧可以帮助你更高效地完成设计任务。

这些功能的存在使得Photoshop更加强大,能够满足不同需求。

一、扩展面板扩展面板是Photoshop中的一个重要功能,能够扩展软件的功能,并提供更便捷的操作方式。

下面介绍几个常用的扩展面板及其功能。

1. 资源管理器面板资源管理器面板能够帮助你管理并快速访问你的资源。

你可以将经常使用的素材添加到资源管理器面板中,便于随时调用。

同时,你还可以在面板中设置一些常用的文件夹,例如保存你最常用的笔刷、样式、形状等,以便快速查找和使用。

2. 历史记录面板历史记录面板记录了你对图片的每一次操作,包括旋转、缩放、调整色彩等。

你可以通过点击面板中的每个步骤,快速返回到某个特定的历史状态。

这对于你在调整图片时犯下错误时非常有用,可以方便地取消或者修改操作。

3. 图层面板图层面板是Photoshop中最基础且最重要的面板之一。

它可以将图片分成多个图层,每个图层就像透明的薄膜一样,你可以对每个图层进行独立的操作,例如调整色彩、添加滤镜、遮挡等。

通过灵活运用图层面板,你可以更精确地控制图像效果,使得设计更具深度和层次感。

二、自定义动作自定义动作是一种可以自动执行一系列操作的方式。

你可以根据自己的需求,录制并保存你常常使用的操作过程,然后通过一个简单的点击或快捷键来运行它们。

这对于批量处理图片和模拟复杂的特效效果非常有用。

下面介绍一些关于自定义动作的技巧。

1. 录制和保存动作首先,打开“动作”面板并点击“创建新动作”图标。

在弹出的对话框中输入动作名称,然后点击“记录”按钮开始录制。

此时,你所进行的操作都会被记录下来。

完成后,点击“停止录制”按钮结束录制,并将动作保存到指定的动作集中。

2. 运行动作在需要运行动作的时候,打开“动作”面板并找到你想要运行的动作。

点击动作名称或者使用快捷键来运行该动作。

美册设置角色动作方法

美册设置角色动作方法

美册设置角色动作方法在创作过程中,为角色设置生动有趣的动作是提升作品魅力的重要手段。

本文将详细介绍在美册中设置角色动作的方法,帮助您更好地创作出引人入胜的作品。

一、了解美册角色动作设置界面美册是一款强大的动画创作工具,它提供了丰富的角色动作设置功能。

在开始设置角色动作之前,您需要先了解美册的角色动作设置界面。

进入美册软件,选择一个角色,点击“动作”标签,即可进入角色动作设置界面。

二、设置基本角色动作1.移动:在动作设置界面,您可以设置角色在舞台上的移动路径。

通过拖拽路径点,调整移动轨迹。

2.旋转:为角色添加旋转动作,可以让角色在移动过程中朝向不同方向。

在动作设置界面,点击“旋转”按钮,设置旋转角度和时间。

3.缩放:通过调整角色的缩放比例,可以实现角色大小变化的动画效果。

在动作设置界面,点击“缩放”按钮,设置缩放比例和时间。

4.颜色:为角色添加颜色变化动作,可以让角色在动画过程中呈现不同的颜色。

在动作设置界面,点击“颜色”按钮,选择颜色变化效果。

三、设置高级角色动作1.表情:美册支持为角色添加丰富的表情动画。

在动作设置界面,点击“表情”按钮,选择合适的表情动画。

2.状态:为角色设置不同的状态,如站立、跳跃、行走等,可以让角色在动画过程中更具表现力。

在动作设置界面,点击“状态”按钮,选择角色状态。

3.附加动画:美册还提供了许多附加动画效果,如粒子效果、光影效果等。

在动作设置界面,点击“附加动画”按钮,选择合适的动画效果。

四、组合动作在美册中,您可以组合多个基本动作和高级动作,创造出更加丰富的角色动作。

在动作设置界面,将多个动作拖拽到时间轴上,调整动作的顺序和时长,即可完成组合动作的设置。

五、预览与导出完成角色动作设置后,点击“预览”按钮,可以查看动画效果。

确认无误后,点击“导出”按钮,将动画导出为所需的格式。

通过以上步骤,您可以在美册中轻松设置角色动作,创作出富有表现力的动画作品。

会声会影自定义运动使用详细图文教程

会声会影自定义运动使用详细图文教程

会声会影自定义运动使用详细图文教程前段时间因为没网好久没更新,也没有回复小伙伴们的留言,感觉网站都生草了,现在我又回来啦。

话不多说,先写完这篇关于会声会影自定义运动使用的教程。

自定义运动或者称自定义动作,是会声会影里使用最为频繁也最为实用的一个功能,你可以自定义参数实现许多你自己想要的动作与效果。

选中轨道中的图片或者视频素材右键选择“自定义动作”即可跳出自定义运动设置框。

首先你必须明白“关键帧”的概念,在时间轨开头和结束是默认的两个关键帧,中间你可以在自己需要的位置点击“+”号添加关键帧,以下设置的所有参数都是以选中的关键帧为前提的!如果你在开头的关键帧设置好参数,那么那个画面就是你需要的效果,到下一个关键帧如果还是一模一样的参数,那么这个效果会保持静止,如果下一个关键帧是不同的参数,那么参数会渐渐变成下一个帧的参数,由此产生效果变化。

所以如果你需要设置一个静止效果,你需要确保第一个关键帧和最后一个关键帧相同。

参看上图:它的效果调整包括:位置,大小,阻光度,旋转,阴影,边界,镜面,缓入缓出。

1.位置:用来调整素材所在的位置,它以坐标形式调整x和y的值即可调整位置,你也可以直接在预览画面上拖动素材调整位置。

2.大小:用来调整素材在画面中显示的大小,最小为0,最大为500,100的时候就相当于显示全图,x的数值是调整横向的大小,y的数值是调整竖向的大小,一般调整都会保持素材高宽比,及调整x值y 也会跟着变化,右边有个小锁链的符号,点击断开就可以不按照原比例调整x和y的大小了。

3.阻光度:通俗点就是透明度的反义词,默认阻光度100也就是透明度为0,素材是完全不透明的。

数值调整越小素材越透明,就会重叠显示素材上面轨道的画面。

如下图透明度为50的效果。

4.旋转:包括三个方向x,y,z的角度旋转,调整x的角度是以横向x方向为轴旋转,调整y的角度是以y方向为轴旋转,调整z值是以画面中心在平面旋转。

自己去试一下就明白了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自定义动作使用手册文档信息文档作者:彭祖运生成日期:2002-10-27 文档审核者:审核日期:文档维护记录维护日期维护人描述北京奥码天地信息技术有限公司自定义动作操作手册一、自定义动作的使用意义自定义动作一般是用来处理与数据信息直接相关的操作。

在OA系统中,数据库的所有的数据记录,都有类似的操作例如:添加,删除,详细,知会等动作,故这些动作被系统定义为通用的动作,系统管理员可以在数据库的权限设置的时候,将这些动作添加在某个数据的动作操作列表里。

但是,对于有些动作,它只需要在某个特定的情况下,在某个操作者执行时,才会出现让其操作,这些操作就依赖于自定义动作了。

例如会议系统的发会议通知:起草人(当前操作者)要向参会人(会前的一个字段值)发通知。

二、数据库自定义动作的设置现在以会前数据库为例,介绍说明如何设置数据库的自定义动作。

进入会前库数据库设置:说明:操作名称:自定义动作在详细模式下显示的名称图标:自定义动作列表或详细模式下显示的图标(对应/images/action/下的图标)条件:自定义动作出现的条件,使用php的if语句条件格式,可以使用以下参数{!字段名}表示当前数据的字段对应的数值{#姓名} {#岗位} {#部门} {#员工编号}:该用户的信息{|编辑} {|列表} {|详细} ...:该用户对该条数据的权限{^报表管理} {^数据库管理} {^流程管理} {^系统库管理} {^资料库管理}{^模块管理} {^超级用户}:该用户系统权限操作类型:数据更新:[新的字段名]=’新值’工程动作:对应工程动作列表中的工程动作名称外部操作:连接OA系统一个相对地址或是外部网站的绝对地址传递的数据:在工程动作中使用模板新建该数据的关联数据时使用三、操作说明:现在使用上面设置的自定义动作在会前库中添加一条数据:自定义条件是:{![主持人]}=='{#姓名}' and {![会议状态]}=='未通知' 当主持人察看这条数据,且[会议状态]== '未通知' 时,他将看到这个自定义动作,如上图。

自定义动作的功能是如下的PHP代码(给[参加人员]发通知,同时将该数据的[会议状态]置为'已通知'):$id+=0;$card+=0;$db->query("select [参加人员],[会议名称] from {".$card."} where id=$id");if($db->next_record()){$ps=$db->f(0);$bt=$db->f(1);$nr="";SendMessage_ZHPS($card,$id,$ps,$bt,$nr);$db->query("update {".$card."} set [会议状态]='已通知',endflag=16 where id=$id");}print "<script>location.href='".GetUrl($back_url,2)."';</script>";exit;执行后的页面如下:这时,会议结束的条件出现,故出现会议结束自定义动作。

五、自定义动作的API函数:自定义动作中使用OA系统里的API函数,可以简化编程的复杂度,API函数列表如下:◆actinclude.php3文件的函数列表(扩展动作专用include文件):function ChkPower($act,$card,$id,$lc,$lcstep) //检测当前数据对当前动作的权限function ReturnURL($userret) //返回需要返回的地址function ActConfirm($AlText) //动作确定(JS确认框)function ShowData($card,$id) //由布局到表格function EditData($card,$id,$rule="",$where="") //编辑当前数据function CopyDb2Db($scard,$sid,$dcard,$gz,$owner,$shareflag,$fjbz)//拷贝function updateDb2Db($scard,$sid,$dcard,$gz,$tj1,$tj2)//更新数据function sx2array($sx) //属性字符串转换成数组function SendMessageToAll($card,$id,$bt) //用于任务库系统◆func.php文件的函数列表(非内部网函数,可以读单独使用)function nr2html($s) //处理文本与html的显示function GetBack($type) //取得返回代码:type=0 无分支状态使用type=1 一般程序使用type=2function html2area($str) //将html转换为textareafunction area2html($str) //将在textarea中输入的内容转化为htmlfunction fgetdate() //返回当前日期function fgettime() //返回当前时间function fgettime() //返回当前时间function B_encode($s) //字符串转换function B_decode($s) //恢复字符串function chkpath($path) //将路径归整好返回,去掉//function FieldString($str)function MakeWriteDir($s) //为写入文件创建目录:$s为文件的绝对路径function VDPDelFile($path) //将文件删除function VDPCopyFile($path1,$path2) //将path1文件拷贝到$path2,统一使用这个函数拷贝文件,已确定将来可以在此扩展到处理文件uidfunction GetPageHtml($url,$page,$allnum,$pagenum)//用于显示分页的函数,$url=不含page参数的url变量,最后不带&,为空自动处理 page:页码(1~n)function checkstr($string) //返回格式化的字符串function riqi() //返回当前的日期function shijian() //返回当前的时间function counttable($db,$table,$where="")//返回$table表中的中的数据条数function PushUrl(&$back_url,$url,$flag=0)//用于返回。

将$back_url如栈function StripQuery($url,$para)//用于返回,去掉$url中的$parafunction PopUrl(&$back_url) //用于返回,将$back_url弹出function GetUrl($back_url,$flag=0) //用于返回,获得返回的$url值function GetMaxRowNum() //获取个人设置的最大条目function Printer($type="0",$value="") //用于打印function get_file_extends($f) //获取文件的扩展名function get_file_name($f) //获取文件名function trans_string($str) //将特殊字符串转义function restore_string($str) //将特殊字符串恢复function StripArray($a,$value="") //去掉数组中值为$value的function ArraySearchValue($a,$value)//搜索数组中值为$value的数组值的位置function ArraySearchKey($a,$key) //搜索数组中键值为$key的数组键值的位置function Cdebug($i) //检测速度function exit_php() //退出(exit)function checkMailLimit() //检测邮箱的容量gb2utf.php文件的函数列表(将给定数组转换成字符串和将给定字符串转换成数组)function arraytotxt($array,$n=0) //将给定数组转换成字符串$array 为给定的数组, $n 为递归的层数function txttoarray($str,$n=0) //将给定字符串转换成数组$str为给定的字符串, $n 为递归的层数function gb2utf($str) //下面这两个函数是将汉字由 Gb2 转化成Utf8 格式function utf2gb($str) //下面这两个函数是将汉字由 Utf8 转化成 Gb2 格式function convert($key,$field) //统计用 SQL 转换函数function convert1($key,$field)function convert2($field,$logic,$value) //根据给定的字段名($field),逻辑($logic),值($value)合成where条件function combine_where($where) //合成where条件nbwfunc.php3文件的函数列表(内部网专用函数)function GetWordEditHtml($path,$fid,$bt,$user,$type) //取得显示url的html代码。

type=0 cardshow显示模式function fieldchk($field) //判断字段是否为数字型若,为数字型返回$field,否则返回 '$field' function CreatTable($card,$newid="")//建立表,表的信息从 $card 得来,生成的表名为 t_cardcontent$newid function CreatTableLog($card) //建立log表,表名为 t_cardcon $card log function DBCopy($card,$cardnew)//复制数据库,$card为源数据库的编号或中文数据库名,$cardnew为新数据库的中文名称function SendMessage_ZH($card,$id,$user,$bt,$nr)//发出一个知会信息function SendMessage_XX($card,$id,$user,$bt,$nr)//发出一个消息function SendMessage_RW($card,$id,$srccard,$srcid,$user,$bt,$nr)//发出一个任务信息function Updateinfo($owner) //更新info.html文件function GetUserAct($card,$db,$dbid="")//获取用户自定义动作,返回 array[n][ACT/URL/ICON]function UserHtmlAct($uu) //获取用户自定义代码function SetDataStat($card,$id,$type)//设置一个数据对于某个人的处理状态type=0 发出(无) =1 接收 =2 查看 =3完成function SendLogMessage($card,$id,$user,$ft,$nf,$bt,$nr,$tarcard="",$tarid="")//将消息保存到 log 表中function cardtime($str) //返回时间function SendOrderMessage($url,$zt,$card,$id,$fenlei,$nr,$user,$bt,$time,$xxjb,$ft=0)//将消息保存到发送信息表中function GetTimeJJ($s) //返回时间间距function GetJavaSelTable() //将全部的数据表读出,用于合成选择数据库的java语句,参考/cards/setup/glsetup.php function auto_bj($card) //将$card的数据库进行自动布局function vTemplet($templet) //传入字符串 |s=1|r=2|g=3|... 传出数组 a[s]=1,a[r]=2,a[g]=3...function kindid2cards( $id ) //把卡片类型id变为卡片名称。

相关文档
最新文档