globals.cpp

来自「打飞机的过关游戏(linux)」· C++ 代码 · 共 56 行

CPP
56
字号
#include "globals.h"

void defineGlobals()
{
	engine.musicVolume = 100;
	engine.useAudio = 2;

   engine.maxAliens = 9;

   engine.ssx = 0;
	engine.ssy = 0;

   engine.bulletHead = new object;
	engine.bulletHead->next = NULL;
	engine.bulletTail = engine.bulletHead;

	engine.explosionHead = new object;
	engine.explosionHead->next = NULL;
	engine.explosionTail = engine.explosionHead;

	engine.collectableHead = new collectables;
	engine.collectableHead->next = NULL;
	engine.collectableTail = engine.collectableHead;

	engine.debrisHead = new object;
	engine.debrisHead->next = NULL;
	engine.debrisTail = engine.debrisHead;

	engine.commsSection = 0;

   for (int i = 0 ; i < 350 ; i++)
   	engine.keyState[i] = 0;

   engine.eventTimer = 0;
	engine.counter2 = 0;
	engine.timeTaken = 0;
	engine.timeMission = 0;
	engine.counter = 0;
	engine.seconds = 0;
	engine.minutes = 0;
	engine.paused = 0;
	engine.gameSection = SECTION_TITLE;
	
	engine.targetArrow = -1;
	engine.targetArrowTimer = 0;

	engine.cheat = 0;
	engine.cheatShield = 0;
	engine.cheatAmmo = 0;
	engine.cheatCash = 0;

   // All Development Stuff...
	dev.moveAliens = 1;
	dev.fireAliens = 1;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?