How do i load dice faces in the gui for my dice??

I have created a dice in my gui,but now I want it to disp a dice face for each roll,any suggetions? If I can just get a function that loads an image in gui I will be fine,because I know how to repeat that function. Any help is welcome thank you!

Weitere Antworten (1)

Paulo Silva
Paulo Silva am 5 Sep. 2011

0 Stimmen

instead of loading dice faces you can just show the dots on a graph like this:
v=randi(6);
hold off
switch v
case 1
plot(2,2,'o')
case 2
plot(1,3,'o')
hold on
plot(3,1,'o')
case 3
plot(1,1,'o')
hold on
plot(2,2,'o')
plot(3,3,'o')
case 4
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
case 5
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
plot(2,2,'o')
case 6
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
plot(1,2,'o')
plot(3,2,'o')
end
set(get(gca,'children'),'MarkerFaceColor','k') %fill the dots
axis([0 4 0 4])

3 Kommentare

bym
bym am 5 Sep. 2011
@Paulo - surely you didn't pass up an opportunity to use the spy function ;)
Paulo Silva
Paulo Silva am 5 Sep. 2011
yes I did :( dammit, the spy function would work very good instead of the plot, less lines of code, silly me ;)
Zayne
Zayne am 6 Sep. 2011
Thanks for the help guys!!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Display Image finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by