Utilisation d'une drawgrid : editeur de niveau

Description

Pour mon projet dans une école informatique j'ai été amené à faire un éditeur de niveau, pour l'instant seul la gestion d'une DrawGrid est opérationnelle, mais je penses que ca peut toujours servir pour ceux qui veulent voir comment mettre une image dedans.
Pour le reste des sources de notre projet : http://k.a.r.t.free.fr

Source / Exemple :


La difficulté résultait à savoir faire ca :
procedure Tf_editeur.DgCarteDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
// Utilie de la procedure :
// - 1  chargement des bmp
// - 2 on charge la bonne image dans ImCarte grace aux donnees du tableau
// - 3 et on met a jour le DgCarte
var
  bmp: TBitmap;
begin
  // 1
  bmp := TBitmap.Create;
  // 2
  ImCarte.GetBitmap(TabImage[ACol, ARow], bmp);
  // 3
  DgCarte.Canvas.Draw(Rect.Left, Rect.Top, bmp);
  FreeAndNil(bmp);
end;

Conclusion :


Pour le reste des sources de notre projet : http://k.a.r.t.free.fr
Bientôt :
- transformation en un truc utile (fichiers séquentiels pour création de map)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.