资源简介
OK的
代码片段和文件信息
function [addedEnemyIndices nEnemies] = stl_addToGlobalEnemies(enemiesToAdd)
%% STL_ADDTOGLOBALENEMIES - Add several enemies to the global enemy
% queue (将数个敌人的数据添加至全局敌人队列中)
%
% * Please note that the word “enemy“ represents all hostile vessels
% * bullets and even bonus objects. In a word an “enemy“ is an object that
% * interacts with the player craft and bullets
%
%% USAGE 用法:
% ------
% [addedEnemyIndices nEnemies] = stl_addToGlobalEnemies(enemiesToAdd)
%
%% Input 输入参数:
% ------
% enemiesToAdd: Contains the enemy structures to add an 1 X nEnemies struct
% that contains fields as can be found in stl_initVariables
% 要添加的敌人数据,为1 x nEnemies 大小的结构体数组。域的名称请
% 参见stl_initVariables:
%
%% Output 输出参数:
% -------
% addedEnemyIndices: The indices of the enemy added must be an 1 x nEnemies (output)
% cell array
% 在全局敌人队列中,那些刚刚被加入的敌人的下标. 为
% 1 x nEnemies (输出值)的元胞数组
% nEnemies: The actual number of enemies added must be equal or lower than
% the length of enemiesToAdd
% 被实际加入的敌人的个数,必定小于或等于enemiesToAdd的长度
%
%% Dependencies 依赖关系:
% -------
% -- Global Variables Created:
% none
% -- Global Variables Used:
% queueGlobalEnemies
% availGlobalEnemies
% numAvailGlobalEnemies
% -- Global Variables Modifed:
% queueGlobalEnemies
% availGlobalEnemies
% numAvailGlobalEnemies
% -- Functions Used:
% stl_addToGlobalImage
%
%% Created by Mingjing Zhang Stellari Studio 2011.
%% Update History
%
% Date Updater Modifications Made
% -------------- ----------------- --------------------
% Mar 15 2011 M. Zhang wrote it
% -------------- ----------------- --------------------
%% --------------------Code Starts Here -------------------------
%% Declare the Global Variables 定义全局变量
global queueGlobalEnemies % The Global Enemy Queue
global availGlobalEnemies % The indices of unused enemy queue elements
global numAvailGlobalEnemies % The number of unused enemie queue elements
global usedGlobalEnemies
%% Exception Processing 例外处理
% If the number of available enemies is smaller than the number of enemies to
% add then add only the number of available enemies.
% 如果在全局队列中,可使用的enemy队列数目小于需要添加的敌人数目。那么,就只把全局队列
% 填满为止,多余的敌人将不被显示。
nEnemies = min(numel(enemiesToAdd) numAvailGlobalEnemies);
% If no enemy is added at all then return immediately with empty return
% values.
% 如果根本没有敌人被添加,那么返回空矩阵
% If not create the return value with the given size.
% 如果不是这样,那么预创建返回矩阵
if nEnemies <= 0
addedEnemyIndices = [];
return;
else
addedEnemyIndices = zeros(1 nEnemies);
end
%% Main Code
% Assign image handles to the newly added enemies
% 分配图形对象
[addedImageIndices addedImageHandle nImages] = stl_addToGlobalImageHandles(nEn
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 74247 2011-05-08 01:19 ENEMY_ANIM.mat
文件 4093 2011-05-09 02:24 ENEMY_BULLET_ANIM.mat
文件 2252 2011-05-08 01:19 ENEMY_BULLET_ANIM2.mat
文件 134362 2011-05-08 01:19 EXPLO_ANIM.mat
文件 2765 2011-05-08 01:19 Math\stlm_HitDetect_BoxesVSPoints.m
文件 2986 2011-05-08 01:19 Math\stlm_HitDetect_BoxVSBoxes.asv
文件 3039 2011-05-08 01:19 Math\stlm_HitDetect_BoxVSBoxes.m
文件 5015 2011-10-04 04:43 Music\aiwojiugenwozou.mid
文件 17423 2011-05-08 01:19 Music\FlowerDance.mid
文件 5320 2011-05-08 01:19 Music\MOTN11.mid
文件 4604 2011-05-08 01:19 Music\MOTN2.mid
文件 5055 2011-05-08 01:19 Music\MOTN8.mid
文件 56205 2011-05-08 01:19 OBJ_GENERIC_ANIM.mat
文件 108082 2011-05-08 01:19 Pla
文件 40122 2011-05-08 01:19 Pla
文件 3732 2011-05-14 14:03 README.txt
文件 17794 2011-05-14 13:58 ScreenShot1.png
文件 16434 2011-08-27 01:58 Stages\stl_STAGE_Credits.m
文件 147363 2011-05-14 10:19 Stages\stl_STAGE_stage1.m
文件 5333 2011-05-14 13:43 Stages\stl_STAGE_ti
文件 714325 2012-09-25 04:07 Stellaria Demo.mlappinstall
文件 6499 2012-09-25 04:07 Stellaria Demo.prj
文件 13894 2012-09-25 03:38 Util\midi\readmidi2.m
文件 19486 2011-05-08 01:20 Util\midi\readmidiNew.asv
文件 19489 2011-05-08 01:19 Util\midi\readmidiNew.m
文件 27388 2011-05-08 01:22 Util\midi\sound\290.wav
文件 26250 2011-05-08 01:22 Util\midi\sound\291.wav
文件 22380 2011-05-08 01:22 Util\midi\sound\292.wav
文件 19638 2011-05-08 01:22 Util\midi\sound\293.wav
文件 21076 2011-05-08 01:22 Util\midi\sound\294.wav
文件 15220 2011-05-08 01:22 Util\midi\sound\295.wav
............此处省略63个文件信息
相关资源
- 基于Matlab的图像清晰度评价方法研究
- 张雪英版数字语音处理及MATLAB仿真课
-
sigma-delta ADC基于matlab simuli
nk的仿真 - PCA LDA LLE各种降维方法Matlab工具箱
- 显著性检测方法:LCmatlab实现)
- CAN的Matlab驱动
- 半定规划matlab工具包
- 导航卫星坐标定位和伪距测量结算及
- matlab车牌自动识别论文
- 基于MATLAB的PID参数自整定控制器
- MATLAB程序-按物理光学模型生成PSF
- Sigma_Delta ADC Matlab 建模
- 使用Matlab完成简单的树叶识别源代码
- matlab 中文 help
- 深度信念网络matlab代码290099
- 卡尔曼滤波原理及应用 MATLAB仿真pd
- 数字滤波器的MATLAB与FPGA实现(第二版
- Matlab多旅行商实验.zip
- MATLAB仿真pdf及程序.zip
- MATLAB s函数最详细指南编写教程
- A*算法最短路径万能通用matlab代码28
- matlab开发-CepstralWaterfall
- 双极性归零码的Matlab实现
- retinex的的matlab程序
- 强化学习matlab源代码289697
- 区域增长(Region Growing)算法Matlab代码
- 数值方法(matlab版)源代码289629
- 用Matlab实现的bp算法程序
- matlab潮流计算程序287401
- 新一代北斗BOC信号仿真程序Matlab
评论
共有 条评论