⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gl.h

📁 j2me手机游戏 zhu3cheng2xu4zhu3主程序
💻 H
📖 第 1 页 / 共 3 页
字号:
#define MA_OPT_2x2                0x01000000                //
#define MA_OPT_1x2                0x02000000                //
#define	MA_OPT_3x2			      0x04000000   		
#define MA_OPT_JOBSIGN			  0x10000000				//job  sign
#define	MA_OPT_TREASURE			  0x20000000				//treasure	sign			
#define MA_OPT_SIZE_MASK		  0x40000000				// 
#define	MA_OPT_TREASURE2		  0x80000000				//treasure	sign2
											// bit 31-25 24-16 15-8 7-0
											//       │    │    │  └ Command
											//       │    │    └── 1st Jump
											//       │    └───── 2nd Jump
											//       └──────── size etc

#define	EVCURSOR_NONE			0	// なし	
#define	EVCURSOR_YN				1	// →はい いいえ	
#define	EVCURSOR_TEGATA_NUM		2	// 手形返済用 ←01→	
#define EVCURSON_UP_SELECT		3   // up/down select
#define EVCURSON_SALARY_DISP	4   // 給料(money)
//#define	EVCURSOR_RR_BET			4	// レインボールーレット掛け金 010000	
#define	EVCURSOR_QO		        5	// →奇数 偶数	
//#define	EVCURSOR_LUCKYCHANCE	6	// →1枚 2枚 3枚/→1枚 2枚	
#define EVCURSOR_CHOICE         6   //,1,2,3,4,5,6,

#define EV(pat,n)                 (pat+n)
#define EV_RET_EXEC				0	// 実行中	
#define EV_RET_END				-1	// 終了
#define	EV_RET_TITLE			-2	// タイトルへ戻る
#define EV_RET_END_KADODE       -3	//car change

//#define	SC_TERM					0x20000000	// 金額を必ず超える値でないとサーチ不可
//#define	EV_LABEL_BASE			0x10000000			// 金額を必ず超える値でないとサーチ不可
#define	SC_TERM					0xfff0	
#define	EV_LABEL_BASE			0xffe0
#define	EV_LABEL(no)			(EV_LABEL_BASE+1+no)	//不可检索:不是必定超过金额的价值	
#define	SC_SET_LABEL			(EV_LABEL_BASE)	
#define	EVENTBUF_MAX			2520			//	gameEvent.h 里最多的数据

//event some
#define EV(pat,n)				(pat+n)	
#define	EV_SETUMEI				0			// 第一个帮助事件
#define EV_PROLOG				1			// 序言事件
#define EV_PROLOG1				2			// 序言事件2
#define	EV_RENT					3			// 借钱
#define	EV_RENT_BACK			4			// 还钱
#define EV_NONE					5			// none
#define	EV_START_INIT			6			// start init
#define	EV_START_SELECT			7			// start init1 and select
//money get events 20
#define EV_KAREFUERU            8           // お金が増える
#define EV_KAREFUERU1           EV(EV_KAREFUERU, 1)		//9 // お金が増える
#define EV_KAREFUERU2           EV(EV_KAREFUERU, 2)		//10
#define EV_KAREFUERU3           EV(EV_KAREFUERU, 3)		//11
#define EV_KAREFUERU4           EV(EV_KAREFUERU, 4)		//12
#define EV_KAREFUERU5           EV(EV_KAREFUERU, 5)		//13
#define EV_KAREFUERU6           EV(EV_KAREFUERU, 6)		//14
#define EV_KAREFUERU7           EV(EV_KAREFUERU, 7)		//15
#define EV_KAREFUERU8           EV(EV_KAREFUERU, 8)		//16
#define EV_KAREFUERU9           EV(EV_KAREFUERU, 9)		//17
#define EV_KAREFUERU10          EV(EV_KAREFUERU, 10)	//18
#define EV_KAREFUERU11          EV(EV_KAREFUERU, 11)	//19
#define EV_KAREFUERU12          EV(EV_KAREFUERU, 12)	//20
#define EV_KAREFUERU13          EV(EV_KAREFUERU, 13)	//21
#define EV_KAREFUERU14          EV(EV_KAREFUERU, 14)	//22
#define EV_KAREFUERU15          EV(EV_KAREFUERU, 15)	//23
#define EV_KAREFUERU16          EV(EV_KAREFUERU, 16)	//24
#define EV_KAREFUERU17          EV(EV_KAREFUERU, 17)	//25
#define EV_KAREFUERU18          EV(EV_KAREFUERU, 18)	//26
#define EV_KAREFUERU19          EV(EV_KAREFUERU, 19)	//27
//money lost events 12
#define EV_KAREBERU             EV(EV_KAREFUERU, 20)    //28 お金が減る
#define EV_KAREBERU1            EV(EV_KAREFUERU, 21)    //29 
#define EV_KAREBERU2            EV(EV_KAREFUERU, 22)    //30
#define EV_KAREBERU3            EV(EV_KAREFUERU, 23)    //31
#define EV_KAREBERU4            EV(EV_KAREFUERU, 24)    //32
#define EV_KAREBERU5            EV(EV_KAREFUERU, 25)    //33
#define EV_KAREBERU6            EV(EV_KAREFUERU, 26)    //34
#define EV_KAREBERU7            EV(EV_KAREFUERU, 27)    //35
#define EV_KAREBERU8            EV(EV_KAREFUERU, 28)    //36
#define EV_KAREBERU9            EV(EV_KAREFUERU, 29)    //37
#define EV_KAREBERU10           EV(EV_KAREFUERU, 30)    //38
#define EV_KAREBERU11           EV(EV_KAREFUERU, 31)    //39 
//get work events
#define EV_SYUSYOKU             40       // サラリーマンに就職
#define	EV_SYUSYOKU_SENMON		41		 //	可选就职,就职后飞格
#define EV_SYUSYOKU_SENMON1		EV(EV_SYUSYOKU_SENMON, 1)	//42
#define EV_SYUSYOKU_SENMON2		EV(EV_SYUSYOKU_SENMON, 2)	//43
#define EV_SYUSYOKU_SENMON3		EV(EV_SYUSYOKU_SENMON, 3)	//44
#define EV_SYUSYOKU_SENMON4		EV(EV_SYUSYOKU_SENMON, 4)	//45
#define EV_SYUSYOKU_SENMON5		EV(EV_SYUSYOKU_SENMON, 5)   //46 アルバイトred mass,no fly
//get treasure events 10
#define EV_HORIDASIMRO1          47							// 掘り出し物	//get treasure
#define EV_HORIDASIMRO2          EV(EV_HORIDASIMRO1, 1)		//48
#define EV_HORIDASIMRO3			 EV(EV_HORIDASIMRO1, 2)		//49	
#define EV_HORIDASIMRO4          EV(EV_HORIDASIMRO1, 3)		//50
#define EV_HORIDASIMRO5          EV(EV_HORIDASIMRO1, 4)		//51
#define EV_HORIDASIMRO6          EV(EV_HORIDASIMRO1, 5)		//52
#define EV_HORIDASIMRO7          EV(EV_HORIDASIMRO1, 6)		//53
#define EV_HORIDASIMRO8          EV(EV_HORIDASIMRO1, 7)		//54
#define EV_HORIDASIMRO9          EV(EV_HORIDASIMRO1, 8)		//55
#define EV_HORIDASIMRO10         EV(EV_HORIDASIMRO1, 9)		//56	//	get treasure10
//get salary events 9
#define EV_KYURYO1               57							// 給料日
#define EV_KYURYO2               EV(EV_KYURYO1, 1)			//58
#define EV_KYURYO3	             EV(EV_KYURYO1, 2)			//59
#define	EV_KYURYO4			     EV(EV_KYURYO1,	3)			//60
#define EV_KYURYO5				 EV(EV_KYURYO1, 4)			//61
#define EV_KYURYO6				 EV(EV_KYURYO1,	5)			//62
#define EV_KYURYO7			     EV(EV_KYURYO1,	6)			//63
#define EV_KYURYO8				 EV(EV_KYURYO1, 7)			//64
#define EV_KYURYO9			     EV(EV_KYURYO1, 8)			//65
#define EV_HIPPIE                66	// ヒッピーに誘われる	//丢掉职业成为临时工				
#define EV_TAKARAUSINAU1         67   // お宝失う
#define EV_TAKARAUSINAU2         68   // お宝失う 
#define EV_SUSUMU1               69    // さらに進む	//go 2 steps
#define EV_SUSUMU2               70    // さらに進む	//go 3 steps

#define EV_GUESSEVEN             71        //宝くじ
#define EV_MARRAY                72         //add today's afternoon

#define EV_TENSYOKU              73       // サラリーマンに転職 //上班族跳槽事件
#define EV_TENSYOKU_SENMON1      74       // 専門職に転職	//专门职业跳槽事件 SINGER
#define EV_TENSYOKU_SENMON2      75       // 専門職に転職	//专门职业跳槽事件 ACTOR
#define EV_TENSYOKU_SENMON3      76       // 専門職に転職	//专门职业跳槽事件 SWEETSEL
#define EV_TENSYOKU_SENMON4      77       // 専門職に転職	//专门职业跳槽事件 BOWLER
#define EV_TENSYOKU_SENMON5      78       // 専門職に転職	//专门职业跳槽事件 SPY
#define EV_HORSE_RACE            79       //赛马事件处理                   79      
#define EV_GAKUSYU               80       //睡眠学習でスキルアップ
#define EV_UTYUHIKOSI            81       //宇宙飛行士になれる	//astronaut
#define EV_JOURNEYWORK           82       //工作丢失处理 
#define	EV_BUY_CAR				 83		//
#define EV_KOTOMOUMARERU1        84     // 子供が生まれる	//baby boy
#define EV_KOTOMOUMARERU2        85     // 子供が生まれる	//baby girl
#define EV_MISEYA_TOY            86     // 店屋TOY
#define EV_MISEYA_ELECTRIC       87     // 店屋ELECTRIC
#define EV_LOST_CAR              88		// lost car
#define EV_SYOUGATU              89      // お正月	
#define EV_ENDMM                 90     //THE END]
#define	EV_GOAL					 91		//goal process
#define	EV_SAVE					 92		 //save 
#define	EV_YAMERU_YN			 93      // stop or no
#define	EV_SAVE_DEL_YN			 94		// save delete and go next
#define	EV_SAVE_NONE			 95		// now no save
#define EV_AKITI                 96        // 空き地
#define EV_MISEYA_FOREIGN        97     // 店屋TOY
#define	EV_KAREFUERU20			 98		//money get 21
//mapp mass
#define	EV_PREVIEW_START		 99		// 
#define	EV_PREVIEW_END			 100		//
#define	EV_PREVIEW_AKITI		 101		//
#define EV_COM_BORROW            102
#define EV_COM_RETURN            103
#define	EV_END_MONEY		     104
#define	EV_PREVIEW_GOAL			 105
#define EV_WAKARAMITI1           106     // 分かれ道選択	//road select1
#define EV_WAKARAMITI2           107     // 分かれ道選択	//road select2

//#define 
#define	TREASURE_MAX			10			//玩家宝物最大数,即playerRichNUm,最大10
#define EV_MAX					108			//  多少大的事件

//Script command
#define	SC_SETUMEI					1	//	
#define	SC_SETUMEI_TEXT				2	// help text
#define	SC_TEXT						3	// text
#define	SC_YN_TEXT					4	// text with select y/n
#define	SC_J						5	// PC を進める	
#define	SC_J_YN_Y					6	// 「はい」選択でジャンプ	
#define	SC_J_YN_N					7	// 「いいえ」選択でジャンプ
#define	SC_J_TEGATA_GE_PARAM		8	// 手形 >= 枚数 でジャンプ
#define SC_RENT						9	// borrow money doing
#define	SC_SETVALUE_MONEY			10	// 変数 money に金額を設定
#define	SC_J_TOTALMONEY_GE_MONEY	11	// 所持金が変数 money 以上ならジャンプ:如果所带款项是变量金额以上,会发生JUMP
#define	SC_TEGATA_TEXT				12	// 手形枚数入力用
#define SC_RENT_BACK				13	// return money/bond doing
#define SC_UD_SELECT_TEXT			14  // text with up/down select
#define SC_TEXT_NEXT_CARD			15	// next is card display,need this 
#define SC_EFFECT					16	// draw effect
#define SC_J_MASS_SIGN				17	// mass sign
#define SC_FLYER					18	// 直接飞到相应格子,后面为格子数
#define	SC_J_NUM				    19	// 用来判断玩家宝物之类的没有超过最大值
#define	SC_J_SALARY_TWICE			20	// 判断正好是停在那一格还是经过,设置是否2倍工资
#define SC_TEXT_NEXT_SALARY			21	// 发工资textwindow,disp
#define	SC_ADVANCE_STEPS			22	// 向前进几步
////////////////////////////////////add
#define SC_TEXT_NEXT_CARD_1         23  //特殊的字符处理,针对同一个原面有不同的字符显示
#define SC_TEST_QO_C                24  //奇数偶数的选择,
///////////////////////////////////add
#define SC_TREASURE_GET				25	// treasure get
#define SC_TREASURE_LOST			26	// treasure lost 暂时没有
#define SC_WORK_LOST				27	// lost work
#define SC_WORK_GET					28	//get work
#define	SC_MONEY_PAY				29	// 出金	
#define	SC_MONEY_GET				30	// 入金	
#define	SC_MONEY_PAY_NOEFFECT		31	// 出金	
#define	SC_MONEY_GET_NOEFFECT		32	// 入金	

///////////////////////////////////add

#define SC_ROULETTE1                33
#define SC_ROULETTE2                34
#define SC_ROULETTE3                35
#define SC_DECISED_WIN              36
#define SC_DECIDE_MON               37
#define	SC_SET_SIGN					38	//drawTextWindow AFTER EFFECT
///////////////////////////////////add	
		
#define SC_GETINFO_TO_OPT		39	// gameMap のオプションから情報を設定	
#define	SC_PREVIEW				40	// --ここより前とSC_SET_LABEL以外はプレビュー処理で実行する---	

#define SC_J_WHOS_TURN			41	// 判断是电脑还是玩家
#define	SC_J_NOW_JOB			42	// judge player's now job
#define SC_J_JOB_LEVEL			43	// judge if job level is enough higher 
#define	SC_WORK_UP_LEVEL		44	// add work level after sleep
#define	SC_SET_JOB_MONEY		45	// set job get money
#define	SC_SLEEP_WORK_GET		46	//	only draw card
#define	SC_DRAWMENU				47	//
#define	SC_BABY_BOY_GET			48	// get boy card draw
#define	SC_BABY_GIRL_GET		49	// get girl card draw
#define	SC_TREASURE_GET_2		50	// treasure
#define	SC_J_NUM_2				51	// 用来判断玩家宝物之类的没有超过最大值
#define	SC_J_MASS_SIGN_2		52	// 判断地图标志,第几个玩家到的
#define	SC_ROULETTE_ROAD_SEL1	53	// roulette in road sel 1
#define	SC_ROULETTE_ROAD_SEL2	54	// roulette in road sel 2
//new year some process
#define	SC_J_BABY_NO			55	// judge if have baby or no,then baby num
#define	SC_J_CAR_NO				56	// judge if have CAR or no,then SELL
#define	SC_J_BOND_NO			57	// judge if have bond or no,then bond num
#define	SC_TEXT_RESET			58	// clear text

⌨️ 快捷键说明

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