//初使化帮助界面中信息,加载图片和文字 void initMemoryBoxHelp(MemoryBox_Help* myself,Rect DF_Windows_Rect,DF_PictureLibrary * picLib) { initDFWindows(&myself->windows,DF_Windows_Rect,myself,myself,5); myself->windows.RenderCallBack=MemoryBox_Help_Windows_Render;//绘制区域 myself->windows.UpdateCallBack=MemoryBox_Help_windows_Update;//按键控制 myself->picLib=picLib; //使用文本编辑器加载文字 #ifdef GAME_240_320 initTextBox(&myself->textBox,2*1024,20,50,SCREEN_WIDTH-40,200); myself->textBox.SetDistance(&myself->textBox,20); myself->textBox.SetText(&myself->textBox," 本游戏共分9关,每关累加55秒的时限,规定时间内找出所有,相同的图案算做过关,方向键控制方向,或者数字键2、8、4、6分别控制上、下、左、右移动,确定键或5键点开选择的块.\n本游戏短信支付(2元/10天)或酷宝支付(28酷宝/月)"); #endif #ifdef GAME_176_220 initTextBox(&myself->textBox,2*1024,16,18,SCREEN_WIDTH-TEXT_SIZE*2,185); myself->textBox.SetText(&myself->textBox," 本游戏共分9关,每关累加55秒的时限,规定时间内找出所有,相同的图案算做过关,方向键控制方向,或者数字键2、8、4、6分别控制上、下、左、右移动,确定键或5键点开选择的块.\n本游戏短信支付(2元/10天)或酷宝支付(28酷宝/月)"); myself->textBox.SetStyle(&myself->textBox,TEXTBOX_ALIGN_LEFT); #endif myself->imgback = picLib->GetImage(picLib,"bei.gif"); MemoryBox_Loading_UpdateStep(); }
//初使化帮助界面中信息,加载图片和文字 void initHitMoleHelp(HitMole_Help* myself,Rect DF_Windows_Rect,DF_PictureLibrary * picLib) { initDFWindows(&myself->windows,DF_Windows_Rect,myself,myself,5); myself->windows.RenderCallBack=HitMole_Help_Windows_Render;//绘制区域 myself->windows.UpdateCallBack=HitMole_Help_windows_Update;//按键控制 myself->picLib=picLib; myself->border=picLib->GetImage(picLib,"border.gif"); //使用文本编辑器加载文字 #ifdef GAME_240_320 initTextBox(&myself->textBox,2*1024,20,45,SCREEN_WIDTH-40,240); myself->textBox.SetDistance(&myself->textBox,20); myself->textBox.SetText(&myself->textBox," 操作:1-9键对应9个地洞挥锤(触摸屏可直接点),确定键进行下一关,0键开/关音效,左软键暂停右软键返回开始画面。\n 本游戏共有9个难度,按开始从难度1打起,第一关有20只棕鼠,以后每关加10只难度也会增加,打中数达到相应百分比,才可以过关,注意:不要打白鼠。\n 自定义可选择适当难度,一开始有十条命,每达到一定的分数会增加一条命,漏掉一只棕鼠,或错打一只白鼠,都要减一条命,直到生命为0游戏结束。\n 本游戏(2元/10天)或酷宝(28酷宝/月)。"); #endif #ifdef GAME_176_220 initTextBox(&myself->textBox,2*1024,15,40,SCREEN_WIDTH-TEXT_SIZE*2,165); myself->textBox.SetText(&myself->textBox," 操作:1-9键对应9个地洞挥锤(触摸屏可直接点),确定键进行下一关,0键开/关音效,左软键暂停右软键返回开始画面。\n 本游戏共有9个难度,按开始从难度1打起,第一关有20只棕鼠,以后每关加10只难度也会增加,打中数达到相应百分比,才可以过关,注意:不要打白鼠。\n 自定义可选择适当难度,一开始有十条命,每达到一定的分数会增加一条命,漏掉一只棕鼠,或错打一只白鼠,都要减一条命,直到生命为0游戏结束。\n 本游戏(2元/10天)或酷宝(28酷宝/月)。"); myself->textBox.SetStyle(&myself->textBox,TEXTBOX_ALIGN_LEFT); #endif HitMole_Loading_UpdateStep(); }
//============================================================================== // contructer & destructer MouseOverKnob::MouseOverKnob(const String& name) : Slider(name) , modSources({ nullptr }) , modAmounts({ nullptr }) { addAndMakeVisible(knobLabel = new Label("new label", TRANS(name))); knobLabel->setFont(Font(18.00f, Font::plain)); knobLabel->setJustificationType(Justification::centred); knobLabel->setEditable(false, false, false); knobLabel->setColour(Label::ColourIds::textColourId, Colours::white); knobLabel->attachToComponent(this, false); knobLabel->addComponentListener(this); this->setScrollWheelEnabled(false); initTextBox(); }