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

📄 animatetank.cpp

📁 分布式坦克游戏
💻 CPP
字号:
/*****************************************************************************
*                                                                             
*   AnimateTank.cpp
*                                                                             
*   Electrical Engineering Faculty - Software Lab                             
*   Spring semester 1998                                                      
*                                                                             
*   Tanks game                                                                
*                                                                             
*   Module description: Implements the animated tanks shown in the game setting
*                       dialog.
*                       
*                                                                             
*   Authors: Eran Yariv - 28484475                                           
*            Moshe Zur  - 24070856                                           
*                                                                            
*                                                                            
*   Date: 23/09/98                                                           
*                                                                            
******************************************************************************/
#include "stdafx.h"
#include "Tanks.h"
#include "AnimateTank.h"
#include <GameConsts.h>

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


CAnimateTank::CAnimateTank() :
        m_bSelected (FALSE),
        CAnimateCtrl()
{}

void CAnimateTank::Select ()
{
    m_bSelected = TRUE;
    Play (0,UINT(-1),UINT(-1));
}

void CAnimateTank::Unselect ()
{
    m_bSelected = FALSE;
    Stop();
    Seek(0);
}

BOOL CAnimateTank::Init(int index, CWnd *pParent) 
{
    SubclassDlgItem (IDC_ANIMATE_TANK1 + index - 1, pParent);

    if (!Open (IDR_AVI_TANK0 + index - 1))
        return FALSE;
    SetWindowPos (&wndTop, 10 + (index-1) * (10+TANK_ANIM_WIDTH), 10, 
          TANK_ANIM_WIDTH, TANK_ANIM_HEIGHT, 0);
    return TRUE;
}

⌨️ 快捷键说明

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