Richard Boegli's CnC_Generals_Zero_Hour Fork
WIP
This is documentation of Richard Boegil's Zero Hour Fork
Loading...
Searching...
No Matches
loadbmp.h
Go to the documentation of this file.
1
/*
2
** Command & Conquer Generals Zero Hour(tm)
3
** Copyright 2025 Electronic Arts Inc.
4
**
5
** This program is free software: you can redistribute it and/or modify
6
** it under the terms of the GNU General Public License as published by
7
** the Free Software Foundation, either version 3 of the License, or
8
** (at your option) any later version.
9
**
10
** This program is distributed in the hope that it will be useful,
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
** GNU General Public License for more details.
14
**
15
** You should have received a copy of the GNU General Public License
16
** along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#ifndef LOADBMP_HEADER
20
#define LOADBMP_HEADER
21
22
#include<stdlib.h>
23
#include<stdio.h>
24
#include "
wstypes.h
"
25
#include "
winblows.h
"
26
27
28
//
29
// Functions and data assocated with a loaded bitmap on a single window.
30
//
31
class
LoadBmp
32
{
33
public
:
34
LoadBmp
();
35
~LoadBmp
();
36
bit8
init
(
char
*filename,HWND hwnd);
// must call before the drawBmp
37
bit8
drawBmp
(
void
);
// call this from your WM_PAINT message
38
39
private
:
40
HBITMAP BitmapHandle_;
41
HPALETTE PalHandle_;
42
HWND WindowHandle_;
43
};
44
45
46
#endif
winblows.h
wstypes.h
bit8
char bit8
Definition
wstypes.h:61
LoadBmp::init
bit8 init(char *filename, HWND hwnd)
Definition
loadbmp.cpp:38
LoadBmp::LoadBmp
LoadBmp()
Definition
loadbmp.cpp:22
LoadBmp::drawBmp
bit8 drawBmp(void)
Definition
loadbmp.cpp:168
LoadBmp::~LoadBmp
~LoadBmp()
Definition
loadbmp.cpp:28
Code
Tools
Launcher
loadbmp.h
Generated by
1.13.2