Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ArxGame::drawAllInterface() {
- GRenderer->GetTextureStage(0)->SetMinFilter(TextureStage::FilterLinear);
- GRenderer->GetTextureStage(0)->SetMagFilter(TextureStage::FilterNearest);
- GRenderer->GetTextureStage(0)->SetWrapMode(TextureStage::WrapClamp);
- if(player.Interface & INTER_COMBATMODE) {
- drawCombatInterface();
- }
- DrawSecondaryInvOrStealInv();
- if(!PLAYER_INTERFACE_HIDE_COUNT) {
- DrawInventory();
- }
- if(FlyingOverIO
- && !(player.Interface & INTER_COMBATMODE)
- && !GInput->actionPressed(CONTROLS_CUST_MAGICMODE)
- && (!PLAYER_MOUSELOOK_ON || !config.input.autoReadyWeapon)
- ) {
- if((FlyingOverIO->ioflags & IO_ITEM) && !DRAGINTER && SecondaryInventory) {
- DrawItemPrice();
- }
- SpecialCursor=CURSOR_INTERACTION_ON;
- }
- ARX_INTERFACE_DrawDamagedEquipment();
- if(!(player.Interface & INTER_COMBATMODE)) {
- DrawIcons();
- }
- if(CHANGE_LEVEL_ICON > -1 && ChangeLevel) {
- DrawChangeLevelIcon();
- }
- if(SPLASH_THINGS_STAGE < 11) {
- ARX_INTERFACE_Draw_Stealth_Gauge();
- }
- if((player.Interface & INTER_MAP) && !(player.Interface & INTER_COMBATMODE)) {
- ARX_INTERFACE_ManageOpenedBook();
- ARX_INTERFACE_ManageOpenedBook_Finish();
- }
- if(CurrSpellSymbol || player.SpellToMemorize.bSpell) {
- DrawMemorizedSpells();
- }
- if(player.Interface & INTER_LIFE_MANA) {
- DrawHealthManaGauges();
- if(bRenderInCursorMode) {
- GRenderer->SetRenderState(Renderer::AlphaBlending, true);
- GRenderer->SetBlendFunc(Renderer::BlendOne, Renderer::BlendOne);
- if(mecanism_tc && MAGICMODE < 0 && lNbToDrawMecanismCursor < 3) {
- DrawMecanismCursor();
- }
- if(arrow_left_tc) {
- DrawScreenBorderArrows();
- }
- GRenderer->SetRenderState(Renderer::AlphaBlending, false);
- }
- }
- GRenderer->GetTextureStage(0)->SetMinFilter(TextureStage::FilterLinear);
- GRenderer->GetTextureStage(0)->SetMagFilter(TextureStage::FilterLinear);
- GRenderer->GetTextureStage(0)->SetWrapMode(TextureStage::WrapRepeat);
- }
Advertisement
Add Comment
Please, Sign In to add comment